//Oblicza atak przeciwnika
f_walka_komunikaty_reset()
f_walka_komunikaty(imie_przeciwnik+" atakuje "+global.imie+"!")
f_walka_komunikaty(imie_przeciwnik+" uywa Szybki Cios!")
_aa=f_staty("atak_przeciwnik","level_przeciwnik","szczescie_przeciwnik","bonus");
_bb=f_staty("global.obrona","global.level","global.szczescie","bonus");
atak=floor(_aa-_bb);
if(atak<1)
	atak=1;
critic=5+(szczescie_przeciwnik-global.szczescie)+critic_przeciwnik_bonus;
if(critic>95)
	critic=95;
else if(critic<5)
	critic=5;
if(random(100)>100-critic)//wchodzi critic
{
	atak=2*atak;
	f_walka_komunikaty("Niesamowite! Critical Hit!")
}
f_walka_komunikaty(imie_przeciwnik+" zadaje "+string(atak)+" punkt"+f_y_ow(atak)+" obrae!")
global.HP-=atak;
if(global.HP<1)
{
	global.HP=0;
	f_walka_komunikaty(global.imie+" upada!")
	f_walka_komunikaty(imie_przeciwnik+" wygrywa potyczk!")
}
else
{
	oszolomienie=5+(szczescie_przeciwnik-global.szczescie);
	if(oszolomienie>95)
		oszolomienie=95;
	else if(oszolomienie<5)
		oszolomienie=5;
	if(random(100)>100-oszolomienie)//wchodzi oszolomienie
	{
		global.osz=4;
		f_walka_komunikaty(global.imie+" zostaje oszoomiona!")
	}
}
przeciwnik=0;
tura=7;
instance_create(view_xview,view_yview,o_walka_anime)